// 报名
// {
//     /**
//      * 报名者账户ID
//      */
//     Long userId;
//     /**
//      * 赛区ID
//      */
//     Integer zoneId;
//     /**
//      * 组别ID
//      */
//     Integer gradeId;
//     /**
//      * 组别名称
//      */
//     String gradeName;
//     /**
//      * 团队名称
//      */
//      String teamName;
//     /**
//      * 比赛ID
//      */
//      Integer matchId;

// }
// 返回值:{
// 	data:true
// }
function signup(query,SuccessFunc,FailedFunc) {
    slAjax("/abkj-api-match-provider/signupExt/signup","post",query,SuccessFunc,FailedFunc);
    //slAjax("/menu/get?roleId="+query,"get","",SuccessFunc,FailedFunc);
}
// 请求参数：teamId 报名表主键 数据ID
// 返回值:{
// 	data:{
// 		teamName: //队伍名称
// 	}
// }
function joinTeam(teamId,SuccessFunc,FailedFunc) {
    slAjax("/abkj-api-match-provider/signupExt/join?teamId="+teamId,"get", '',SuccessFunc,FailedFunc);
    //slAjax("/menu/get?roleId="+query,"get","",SuccessFunc,FailedFunc);
}
//邀请
// 请求参数：{
	 //  Integer signupId;  报名数据ID  signup 接口有返回
  //    Boolean IsTeacher;// 是否是老师
// 	 String phone;
//      String url;
// }
// 返回值:{
// 	data:{
// 		true
// 	}
// }
function invate(query,SuccessFunc,FailedFunc) {
    slAjax("/abkj-api-match-provider/signupExt/invate","post",query,SuccessFunc,FailedFunc);
}
// 删除队员
// 请求参数：{
// 	 String phone; 队员电话
//
// }
// 返回值:{
// 	data:{
// 		true
// 	}
// }
function remove(query,SuccessFunc,FailedFunc) {
    slAjax("/abkj-api-match-provider/signupExt/remove?phone="+query,"get",'',SuccessFunc,FailedFunc);
}
// 提交报名进入审核
// 请求参数：{
// 	无
//
// }
// 返回值:{
// 	data:{
// 		true
// 	}
// }
function submit(query,SuccessFunc,FailedFunc) {
    slAjax("/abkj-api-match-provider/signupExt/submit","get",null,SuccessFunc,FailedFunc);
}
// 提交报名进入审核
// 请求参数：{
// 	无
//
// }
// 返回值:{
// 	data:{
// 		 Boolean IsSign; // true 存在队伍 false 不存在
//     teamList[{// 成员列表
						// id,//Integer
      //                   signupId,//Integer 报名表ID(复用为团队ID)
      //                   userId,//Long 用户ID
      //                   teamName,//String 团队名称
      //                   memberName,//String 队员姓名
      //                   roleType,//Integer 0:队员 1:老师 2: 团队管理员
      //                   phone,//String 手机
      //                   idcard,//String 身份证
      //                   gradeId,//Integer 年级ID
      //                   gradeName,//String 年级名称
      //                   schoolName,//String
      //                   email,//String
      //                   province,//String 省
      //                   city,//String 市
      //                   area,//String 区
      //                   address,//String 详细地址
      //				   job,//String 工作
      //                   state,//Integer 0:待确认,1:已确认
//			}]
//      teamInfo{    // 报名信息
	//id
	 // zoneId,//Integer 赛区ID
  //                       zoneName,//String 赛区名称
  //                       groupId,//Integer 组别ID
  //                       gradeName,//String 组别名称
  //                       groupId,//Integer 组别ID
  //                       teamName,//String 团队名称
  //                       state,//Integer 0:未报名,1:审核中,2:审核通过 3 弃权,4 拒绝
  //                       message,//String 评审留言
  //                       matchId,//Integer 比赛ID
  //                       scheduleId,//Integer 赛程ID
  //                       isDel,//Integer 0:正常 1:删除
//	}
// 	}
// }
function getTeamInfo(query,SuccessFunc,FailedFunc) {
    slAjax("/abkj-api-match-provider/signupExt/getTeamInfo","get",null,SuccessFunc,FailedFunc);
}
// 查询参加过的比赛
// 请求参数：{
// 	无
//
// }
// 返回值:{
	// [{
	// 	id,//Integer
 //                        theme,//String 主题
 //                        introduction,//String 简介
 //                        mainImg,//String 宣传图片
 //                        isDel,//Integer 0:未删除 1:已删除
 //                        createorId,//Long 创建者ID
 //                        createTime,//LocalDateTime 创建时间
 //                        state,//Integer 0:未发布 1:已发布 2:关闭
 //                        endTime,//LocalDateTime 结束时间
 //                        type,//Integer 赛项类型
 //                        typeName,//String 类型名称
 //                        multiplayer,//Integer 0:单人 1:多人
	// }
	// ]
//}
function getJoinMatch(query,SuccessFunc,FailedFunc) {
    slAjax("/abkj-api-match-provider/matchExt/getJoinMatch","get",null,SuccessFunc,FailedFunc);
}
// 晋级管理页 列表接口
// 参数：
// {
    //     current:1, //当前页数
    //     size:10   //每页长度
    // }

// 返回值：signviwe 返回值列表
function SignListGroupBy(query,SuccessFunc,FailedFunc) {
    slAjax("/abkj-api-match-provider/signupExt/SignListGroupBy","post",query,SuccessFunc,FailedFunc);
}

// 后台使用，前端没有权限
// 请求参数:
// {
//     teamId   队伍ID  必填
//     message  留言    必填
// }
// 1 成功
function dismissByAdmin(query,SuccessFunc,FailedFunc)
{
    slAjax("/abkj-api-match-provider/signupExt/dismissByAdmin","post",query,SuccessFunc,FailedFunc);
}
